<?php

namespace app\rest\model;

use think\Model;

class User extends Model
{
    // 设置 完整表名
    protected $table = 'hc_user';
    // 主键设置
    protected $pk = 'id';

    public function setPass($pass)
    {
//        return md5($pass);
//        return hash('md5', $pass);
//        return hash('sha1', $pass);
//        return hash('sha256', $pass);


        // 盐值加密函数
        return password_hash($pass, PASSWORD_DEFAULT);
    }

    public function checkPass($id, $pass)
    {
        $user = User::get($id);
        $hashPass = $user->pass;

        // 验证 pass 与 hashPass 是否一致
        return password_verify($pass,$hashPass);
    }


}
